#define _CRT_SECURE_NO_WARNINGS 1
//#include <iostream>
//#include <math.h>
//using namespace std;
//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//	int t = 0;
//	int i = 0;
//	int flag = 0;
//	while (n--)
//	{
//		scanf("%d", &t);
//		for (i = 2; i <= sqrt(t); i++)
//		{
//			if (t % i == 0)
//			{
//				flag = 1;
//				break;
//			}
//		}
//		if (flag) printf("%d %d\n", (t / i) * (i - 1), t / i);
//		else printf("%d %d\n", t - 1, 1);
//		flag = 0;
//	}
//	return 0;
//}